export interface MenuSectionVO {
  /**
   *
   */
  id: string | number;

  /**
   *
   */
  titleMenuId: string | number;

  /**
   * 内容部分类型
1001 - 轮播图
1002 - 一行单图片商品/优惠券/无链接图片
1003 - 一行多图片商品/优惠券(尺寸一样)
1004 - 一行多图片商品/优惠券(左1右2)
1005 - 一行多图片商品/优惠券(左2右1)
1006 - 跑马灯 (上下的)
1007 - 跑马灯(左右的)
1008 - 1个商品的(带价格销量)
1009 - 多个商品的(带价格销量)
   */
  sectionType: string;

  /**
   * 按钮颜色
   */
  buttonColor: string;

  /**
   * 背景颜色
   */
  bgColor: string;

  /**
   * 是否显示标题
   */
  isShowTitle: number;

  /**
   * 标题
   */
  titleName: string;

  /**
   * 状态
   */
  state: number;

  /**
   * 排序索引
   */
  sort: number;

  /**
   * 备注信息
   */
  remark: string;

  /**
   * 背景图片
   */
  bgUrl: string;

  /**
   * 标题图片
   */
  titleImgUrl: string;

  /**
   * 标题图片链接地址
   */
  titleImgLinkUrl: string;

  /**
   * 每行显示的数量
   */
  columnCount: number;

  /**
   * 结构类型 0 - 默认 1 -上下结构
   */
  columnType: number;

  /**
   * 二级分类id
   */
  cateChildId: string | number;

  /**
   * 显示的商品的类型 0 - 自定义类型（单独设定） 1 - 默认商品分类显示  2 - 默认商家分类显示   3 - 单独商家的数据
   */
  showType: number;

  /**
   * 每次最多显示的数量
   */
  showCount: number;

  /**
   * 是否现实更多 0 - 不显示  1 - 显示更多
   */
  isShowMore: number;

  /**
   * 更多链接
   */
  moreLink: string;

  /**
   * 自定义样式
   */
  cssStyle: string;

  /**
   * 只显示当前商家的商品
   */
  merId: string | number;

  /**
   * 是否所有城市都可以看
   */
  isAllCity: number;

  /**
   * 是否开放该功能，关闭时要提示未开放该权限
   */
  isOpen: number;

  /**
   * 是否是体验版显示 0 - 正常显示 1 - 体验测试人员显示
   */
  isTest: number;
}

export interface MenuSectionForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   *
   */
  titleMenuId?: string | number;

  /**
   * 内容部分类型
1001 - 轮播图
1002 - 一行单图片商品/优惠券/无链接图片
1003 - 一行多图片商品/优惠券(尺寸一样)
1004 - 一行多图片商品/优惠券(左1右2)
1005 - 一行多图片商品/优惠券(左2右1)
1006 - 跑马灯 (上下的)
1007 - 跑马灯(左右的)
1008 - 1个商品的(带价格销量)
1009 - 多个商品的(带价格销量)
   */
  sectionType?: string;

  /**
   * 按钮颜色
   */
  buttonColor?: string;

  /**
   * 背景颜色
   */
  bgColor?: string;

  /**
   * 是否显示标题
   */
  isShowTitle?: number;

  /**
   * 标题
   */
  titleName?: string;

  /**
   * 状态
   */
  state?: number;

  /**
   * 排序索引
   */
  sort?: number;

  /**
   * 备注信息
   */
  remark?: string;

  /**
   * 背景图片
   */
  bgUrl?: string;

  /**
   * 标题图片
   */
  titleImgUrl?: string;

  /**
   * 标题图片链接地址
   */
  titleImgLinkUrl?: string;

  /**
   * 每行显示的数量
   */
  columnCount?: number;

  /**
   * 结构类型 0 - 默认 1 -上下结构
   */
  columnType?: number;

  /**
   * 二级分类id
   */
  cateChildId?: string | number;

  /**
   * 显示的商品的类型 0 - 自定义类型（单独设定） 1 - 默认商品分类显示  2 - 默认商家分类显示   3 - 单独商家的数据
   */
  showType?: number;

  /**
   * 每次最多显示的数量
   */
  showCount?: number;

  /**
   * 是否现实更多 0 - 不显示  1 - 显示更多
   */
  isShowMore?: number;

  /**
   * 更多链接
   */
  moreLink?: string;

  /**
   * 自定义样式
   */
  cssStyle?: string;

  /**
   * 只显示当前商家的商品
   */
  merId?: string | number;

  /**
   * 是否所有城市都可以看
   */
  isAllCity?: number;

  /**
   * 是否开放该功能，关闭时要提示未开放该权限
   */
  isOpen?: number;

  /**
   * 是否是体验版显示 0 - 正常显示 1 - 体验测试人员显示
   */
  isTest?: number;

}

export interface MenuSectionQuery extends PageQuery {

  /**
   *
   */
  titleMenuId?: string | number;

  /**
   * 内容部分类型
1001 - 轮播图
1002 - 一行单图片商品/优惠券/无链接图片
1003 - 一行多图片商品/优惠券(尺寸一样)
1004 - 一行多图片商品/优惠券(左1右2)
1005 - 一行多图片商品/优惠券(左2右1)
1006 - 跑马灯 (上下的)
1007 - 跑马灯(左右的)
1008 - 1个商品的(带价格销量)
1009 - 多个商品的(带价格销量)
   */
  sectionType?: string;

  /**
   * 按钮颜色
   */
  buttonColor?: string;

  /**
   * 背景颜色
   */
  bgColor?: string;

  /**
   * 是否显示标题
   */
  isShowTitle?: number;

  /**
   * 标题
   */
  titleName?: string;

  /**
   * 状态
   */
  state?: number;

  /**
   * 排序索引
   */
  sort?: number;

  /**
   * 背景图片
   */
  bgUrl?: string;

  /**
   * 标题图片
   */
  titleImgUrl?: string;

  /**
   * 标题图片链接地址
   */
  titleImgLinkUrl?: string;

  /**
   * 每行显示的数量
   */
  columnCount?: number;

  /**
   * 结构类型 0 - 默认 1 -上下结构
   */
  columnType?: number;

  /**
   * 二级分类id
   */
  cateChildId?: string | number;

  /**
   * 显示的商品的类型 0 - 自定义类型（单独设定） 1 - 默认商品分类显示  2 - 默认商家分类显示   3 - 单独商家的数据
   */
  showType?: number;

  /**
   * 每次最多显示的数量
   */
  showCount?: number;

  /**
   * 是否现实更多 0 - 不显示  1 - 显示更多
   */
  isShowMore?: number;

  /**
   * 更多链接
   */
  moreLink?: string;

  /**
   * 自定义样式
   */
  cssStyle?: string;

  /**
   * 只显示当前商家的商品
   */
  merId?: string | number;

  /**
   * 是否所有城市都可以看
   */
  isAllCity?: number;

  /**
   * 是否开放该功能，关闭时要提示未开放该权限
   */
  isOpen?: number;

  /**
   * 是否是体验版显示 0 - 正常显示 1 - 体验测试人员显示
   */
  isTest?: number;

    /**
     * 日期范围参数
     */
    params?: any;
}



